/*
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 *
 * "The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 *
 * Alternatively, the contents of this file may be used under the terms of
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"
 * License), in which case the provisions of the LGPL License are
 * applicable instead of those above. If you wish to allow use of your
 * version of this file only under the terms of the LGPL License and not to
 * allow others to use your version of this file under the MPL, indicate
 * your decision by deleting the provisions above and replace them with
 * the notice and other provisions required by the LGPL License. If you do
 * not delete the provisions above, a recipient may use your version of
 * this file under either the MPL or the LGPL License."
 *
 */

body{
   
}

body, h1 {
margin:0px;
/* Browser compatibility fix:
required for IE 5.x and for IE 6 quirks mode
as they do not properly support margin:auto */
/*text-align:center;*/
}

body {
/* Opera's default body padding is non-zero */
padding:0px; 

background-color:#fff;
color:#000;

font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:.8em;
}


/* container for the table and form */
#addressFormPanel {
clear:both;

width: 500px;
height: 270px;
margin-top:60px;
margin-bottom: 20px;
/* center alignment for standards compliance mode */
margin-left:auto;
margin-right:auto;

background-color:#ddd;

/* 3D effect */
border-top:1px solid #999;
border-left:1px solid #999;
border-right:2px solid #666;
border-bottom:2px solid #666;
}

/* title for addressFormPanel */
#addressFormPanel h1 {
padding:3px;

color:#fff;
background-color:#33c;

/* blue background effect */
background-image:url('../images/blue-header-fade.gif');
background-position:top left;
background-repeat:repeat-x;

text-align:center;
font-size:16px;

border-bottom:1px solid #999;
}

/* oraganizes form elements */
#addressFormPanel table {
height:175px;
width:475px;

margin-top:15px;
/* center align */
margin-left:auto;
margin-right:auto;

background-color:#fff;

border-color:#000;
border-style:solid;
border-width:1px;
}

/* form cells */
#addressFormPanel td{
/*text-align:center;*/
}

#addressFormPanel td.input {
text-align:left;
}


/* form labels */
.formLabel, .resultLabel {
color:#333;
font-size:12px;
font-weight:bold;
}
.resultLabel {
text-align:right;
width: 50%;
}
.resultValue{
text-align:left;
width: 50%;
}

/* inputText, selectOneMenu */
.textField, .textFieldDynamic {
background-color:#efefef;
color:#333333;
border-top:1px solid #343434;
border-left:1px solid #343434;
border-bottom:1px solid #9a9a9a;
border-right:1px solid #ABABAB;
}
.textFieldDynamic:hover, .textField:hover {
background-color:#fff;
color:#333333;
border-top:1px solid #343434;
border-left:1px solid #343434;
border-bottom:1px solid #9a9a9a;
border-right:1px solid #ABABAB;
}
